// 异常处理
// 内容
// 1. try 处理异常
// 2. await 异常处理

import 'dart:io';

void main() async {
  try {
    await getNetWorkData();
  } catch(error) {
    print(error);
  } finally {
    print('finally');
  }
}

Future<String> getNetWorkData() {
  return Future(() {
    // 去进行耗时操作
    sleep(Duration(seconds: 1));
    // return '网络数据';
    throw Exception('网络异常');
  });
}
